Using PDF/A with the .NET Engine
The RESTful Report Engine supports PDF/A (Archive) compliance. PDF/A is a subset of the PDF specification that ensures PDF documents will look the same no matter where they are opened.
PDF/A compliance is not enabled by default in the .NET Report Engine. Generating PDF/A compliant documents requires additional processing, which can slow down the report generation process.
There are multiple ways to enable PDF/A compliance in the .NET Report Engine:
- You may add
<add key="pdf.PDF_A=true" value="true">
to the WindwardReports.properties file. Then all PDF output from the .NET Reporting engine will be PDF/A-3b compliant. - You may also enable PDF/A on a per report basis at run time. In order to do this set
PdfA=true;
on theReportPdf
object before callingProcessSetup()
.